# -*- encoding:utf8 -*-
from datetime import timedelta
# from convert import str2date,date2str

def month_finalday(dt):
    """返回一个月的最后一天
    dt:python的date对象
    """
    # dt=str2date(monthstr+'-01')
    if dt.month==12:
        return dt.replace(day=31)
    else:
        dt2=dt.replace(month=dt.month+1,day=1)-timedelta(days=1)
        return dt2

def ymonth_from_dt(dt):
    """
    从datetime对象，返回年月,如 2015-10
    """
    return "%s-%02d"%(dt.year,dt.month)